package JAVA300.第十二章网络编程;

import java.io.*;
import java.net.Socket;

/**
 * 在线聊天室：客户端
 * 读写分离，读写两个线程 所以直接不写成内部得了 单独提出去
 */
public class web05_TCP6_Chat5Client {
    public static void main(String[] args) throws IOException {
        System.out.println("--------client-----------");
        //1。建立连接，使用socket创建客户端+服务器的地址和端口
        Socket socket = new Socket("localHost",9796);
        //2.客户端发送消息

        new Thread(new web_TCPChatSend(socket,"")).start();
//封装进send        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
//        DataOutputStream dos= new DataOutputStream(socket.getOutputStream());
        //3获取客户端返回的消息----上移就不放在循环体里了
        new Thread(new web_TCPChatReceive(socket)).start();

 //封装进receive       DataInputStream dis = new DataInputStream(socket.getInputStream());
//
//        boolean isRunning=true;
//        while(isRunning){


// 封装进send       String msg=reader.readLine();//也可以封装成对象
//        dos.writeUTF(msg);
//        dos.flush();


//        System.out.println(dis.readUTF());
        }
        //4释放资源
//
//        dis.close();
//        socket.close();

 //   }
}
